home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / BevelBorder.java < prev    next >
Text File  |  1998-04-21  |  1KB  |  67 lines

  1. package com.symantec.itools.swing.borders;
  2.  
  3. import java.awt.Color;
  4.  
  5. public class BevelBorder
  6.     extends com.sun.java.swing.border.BevelBorder
  7.     implements java.io.Serializable
  8. {
  9.     public BevelBorder()
  10.     {
  11.         super(RAISED);
  12.     }
  13.     
  14.     //
  15.     // Properties
  16.     //
  17.     
  18.     public void setBevelType(int newBevelType)
  19.     {
  20.         //Check for valid types
  21.         if (newBevelType != RAISED && newBevelType != LOWERED)
  22.             throw new IllegalArgumentException("bevelType");
  23.         
  24.         bevelType = newBevelType;
  25.     }
  26.     
  27.     public Color getHighlightOuterColor()
  28.     {
  29.         return highlightOuter;
  30.     }
  31.     
  32.     public void setHighlightOuterColor(Color newHighlightOuterColor)
  33.     {
  34.         highlightOuter = newHighlightOuterColor;
  35.     }
  36.     
  37.     public Color getHighlightInnerColor()
  38.     {
  39.         return highlightInner;
  40.     }
  41.     
  42.     public void setHighlightInnerColor(Color newHighlightInnerColor)
  43.     {
  44.         highlightInner = newHighlightInnerColor;
  45.     }
  46.     
  47.     public Color getShadowInnerColor()
  48.     {
  49.         return shadowInner;
  50.     }
  51.     
  52.     public void setShadowInnerColor(Color newShadowInnerColor)
  53.     {
  54.         shadowInner = newShadowInnerColor;
  55.     }
  56.     
  57.     public Color getShadowOuterColor()
  58.     {
  59.         return shadowOuter;
  60.     }
  61.     
  62.     public void setShadowOuterColor(Color newShadowOuterColor)
  63.     {
  64.         shadowOuter = newShadowOuterColor;
  65.     }
  66. }
  67.